<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>06_函数</title>
</head>
<body>
<script>
<!--  1.js通过function关键字来定义函数   -->
    function f1(){
    console.log('f1');
    }
    f1();
function f2(n){
    console.log('今日星期一'+n)
}
f2('充满活力');

    function f3(x,y){
        console.log(x+y);
    }
    // 参数个数少于undefined
    f3(3);
    //多余的被舍弃
    f3(2,3,4);

    //arguments 用来保存调用函数时传入的实参，可以看到实参的个数与值
    function f4(){
        console.log(arguments);
    }
    f4(50);
    f4(50,60);

    function f5(a,b){
        return a+b;
    }
    var f = f5(3,4);
    console.log(f);
    console.log(f5(4,5));

    //函数的第二种声明方式
//将函数整体交给变量f6来保存，调用时使用变量名调用即可
    var f6 = function (){
        console.log('f6');
    }
    console.log(typeof f6);
    console.log(f6);
    f6();

    const  f7 =(n)=>{
        console.log('箭头函数'+n);
    }
    f7('你好');

</script>
</body>
</html>